package com.tanhua.dubbo.api;

import com.tanhua.model.mongo.Friend;

import java.util.List;

/**
 * @author Xiao
 * @version 1.0
 * @description
 * @date 2021/10/30
 */
public interface FriendApi {
    /**
     * 消息-添加联系人
     * @param userId
     * @param friendId
     */
    void saveContacts(Long userId, Long friendId);

    /**
     * 消息-查询联系人列表
     * @param userId
     * @param page
     * @param pagesize
     * @return
     */
    List<Friend> getContacts(Long userId, Integer page, Integer pagesize);

    /**
     * 双向删除好友关系
     * @param userId
     * @param friendId
     */
    void removeFriend(Long userId, Long friendId);
}
